package w83b.w83bBeans;

import java.sql.ResultSet;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;

import w83b.util.jdbc.W83bDataBase;
import w83b.w83bDAO.w83bConstantesBD.W83bCertificacionesBD;
import w83b.w83bUtilidadesComunes.W83bClsConstantes;

// TODO: Auto-generated Javadoc
/**
 * The Class W83bListadosBean.
 * 
 * @author jroncal
 */
public class W83bCertificacionesBean extends W83bBaseBean implements W83bBaseBeanBD{
	
	/** The Constant serialVersionUID. */
	private static final long	serialVersionUID	= 1L;
	/** The fecha solicitud. */
	private String fechaSolicitud = "";
	/** The fecha eleccion hasta. */
	private String fechaEleccionHasta = "";	
	/** The fecha resultado. */
	private String fechaResultado = "";	
	/** The fecha eleccion desde. */
	private String fechaEleccionDesde = "";	
	/** The fecha registro definitivo. */
	private String fechaRegistroDefinitivo = "";
	private String numeroRegistroDefinitivo = "";	
	/** The firmante. */
	private String firmante = "";	
	/** The cargo. */
	private String cargo = "";
	/** The cargodesc. */
	private String cargodesc="";
	/** The cargodese. */
	private String cargodese="";	
	/** The sindicato. */
	private String sindicato = "";
	/** The descripcion sindicato. */
	private String descripcionSindicato = "";
	/** The descripcion sindicatoEusk. */
	private String descripcionSindicatoEusk = "";
	/** Las siglas del sindicato. */
	private String siglasSindicato = "";	
	/** The delegados. */
	private String delegados = "";
	/** The delegados. */
	private String delegadosAlava = "";
	/** The delegados. */
	private String delegadosVizcaya = "";
	/** The delegados. */
	private String delegadosGuipuzcoa = "";
	/** The delegados. */
	private String delegadosAlavaSindicato = "";
	/** The delegados. */
	private String delegadosVizcayaSindicato = "";
	/** The delegados. */
	private String delegadosGuipuzcoaSindicato = "";
	/** The delegados sindicato. */
	private String delegadosSindicato = "";
	/** The territorio. */
	private String territorio = "";
	/** The descripcion territorio. */
	private String descripcionTerritorio = "";
	/** The certificacion. */
	private String certificacion = "";
	/** The convenio. */
	private String convenio;
	private String listaDescConvenios="";
	/** The sector. */
	private String sector;
	private String descSector;
	private String listaCodSector="";
	/** The cod convenio. */
	private String codConvenio = "";
	private String listaCodConvenios="";
	private String fhist="";
	/** The listado convenios. */
	private String[] listadoConvenios;
	public String[] getListadoConvenios() {
		return listadoConvenios;
	}

	public void setListadoConvenios(String[] listadoConvenios) {
		this.listadoConvenios = listadoConvenios;
	}

	/** Sindicatos. */
	private HashMap sindicatos;
	/** The Sindicatos. */
	private List listaSindicatos;
	/** The convenios. */
	private LinkedHashMap  listaConvenios = new LinkedHashMap ();
	/** The descripcion de la localidad. */
	private String descLocalidadCast = "";
	private String descLocalidadEusk = "";
	private String descProvinciaCast = "";
	private String descProvinciaEusk = "";	
	/** The centro trabajo. */
	private W83bCentroTrabajoBean centroTrabajo = new W83bCentroTrabajoBean();	
	
	/** The Organizacion */
	private String actaCompleto = "";	
	private String numActa = "";
	private String anyoActa = "";	
	private String fechaEleccion="";
	private String empresa = "";
	private String municipio = "";
	private String cifnif = "";
	private String numCentro = "";
	private String nombre = "";
	private String dni = "";
	private String apellido1 = "";
	private String apellido2 = "";
	private String decreto = "";
	private String fechaAlta = "";
	private List listaDelegados;
	private String razon;
	private String descCentro;
	private String codCentro;
	private String observaciones;
	private String numdelegados;
	private String descconvenio="";
	private String deseconvenio="";
	
	public String getConvenio() {
		return convenio;
	}

	public void setConvenio(String convenio) {
		this.convenio = convenio;
	}

	public String getCodConvenio() {
		return codConvenio;
	}

	public void setCodConvenio(String codConvenio) {
		this.codConvenio = codConvenio;
	}
	public String getFechaEleccionHasta() {
		return fechaEleccionHasta;
	}

	public void setFechaEleccionHasta(String fechaEleccionHasta) {
		this.fechaEleccionHasta = fechaEleccionHasta;
	}

	public String getFirmante() {
		return firmante;
	}

	public void setFirmante(String firmante) {
		this.firmante = firmante;
	}
	public String getCargo() {
		return cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public String getSindicato() {
		return sindicato;
	}

	public void setSindicato(String sindicato) {
		this.sindicato = sindicato;
	}

	public String getDescripcionSindicato() {
		return descripcionSindicato;
	}

	public void setDescripcionSindicato(String descripcionSindicato) {
		this.descripcionSindicato = descripcionSindicato;
	}

	public String getFechaEleccionDesde() {
		return fechaEleccionDesde;
	}

	public void setFechaEleccionDesde(String fechaEleccionDesde) {
		this.fechaEleccionDesde = fechaEleccionDesde;
	}

	public String getFechaRegistroDefinitivo() {
		return fechaRegistroDefinitivo;
	}

	public void setFechaRegistroDefinitivo(String fechaRegistroDefinitivo) {
		this.fechaRegistroDefinitivo = fechaRegistroDefinitivo;
	}

	public String getDelegados() {
		return delegados;
	}

	public void setDelegados(String delegados) {
		this.delegados = delegados;
	}

	public String getDelegadosSindicato() {
		return delegadosSindicato;
	}

	public void setDelegadosSindicato(String delegadosSindicato) {
		this.delegadosSindicato = delegadosSindicato;
	}

	public String getTerritorio() {
		return territorio;
	}

	public void setTerritorio(String territorio) {
		this.territorio = territorio;
	}

	public String getDescripcionTerritorio() {
		return descripcionTerritorio;
	}

	public void setDescripcionTerritorio(String descripcionTerritorio) {
		this.descripcionTerritorio = descripcionTerritorio;
	}

	public String getCertificacion() {
		return certificacion;
	}

	public void setCertificacion(String certificacion) {
		this.certificacion = certificacion;
	}

	public String getDelegadosAlava() {
		return delegadosAlava;
	}

	public void setDelegadosAlava(String delegadosAlava) {
		this.delegadosAlava = delegadosAlava;
	}

	public String getDelegadosVizcaya() {
		return delegadosVizcaya;
	}

	public void setDelegadosVizcaya(String delegadosVizcaya) {
		this.delegadosVizcaya = delegadosVizcaya;
	}

	public String getDelegadosGuipuzcoa() {
		return delegadosGuipuzcoa;
	}

	public void setDelegadosGuipuzcoa(String delegadosGuipuzcoa) {
		this.delegadosGuipuzcoa = delegadosGuipuzcoa;
	}

	public String getDelegadosAlavaSindicato() {
		return delegadosAlavaSindicato;
	}

	public void setDelegadosAlavaSindicato(String delegadosAlavaSindicato) {
		this.delegadosAlavaSindicato = delegadosAlavaSindicato;
	}

	public String getDelegadosVizcayaSindicato() {
		return delegadosVizcayaSindicato;
	}

	public void setDelegadosVizcayaSindicato(String delegadosVizcayaSindicato) {
		this.delegadosVizcayaSindicato = delegadosVizcayaSindicato;
	}

	public String getDelegadosGuipuzcoaSindicato() {
		return delegadosGuipuzcoaSindicato;
	}

	public void setDelegadosGuipuzcoaSindicato(String delegadosGuipuzcoaSindicato) {
		this.delegadosGuipuzcoaSindicato = delegadosGuipuzcoaSindicato;
	}
	public String getFechaSolicitud() {
		return fechaSolicitud;
	}

	public void setFechaSolicitud(String fechaSolicitud) {
		this.fechaSolicitud = fechaSolicitud;
	}

	public HashMap getSindicatos() {
		return sindicatos;
	}

	public void setSindicatos(HashMap sindicatos) {
		this.sindicatos = sindicatos;
	}
	public String getFechaResultado() {
		return fechaResultado;
	}


	public void setFechaResultado(String fechaResultado) {
		this.fechaResultado = fechaResultado;
	}

	public String getSiglasSindicato() {
		return siglasSindicato;
	}

	public void setSiglasSindicato(String siglasSindicato) {
		this.siglasSindicato = siglasSindicato;
	}

	public List getListaSindicatos() {
		return listaSindicatos;
	}

	public void setListaSindicatos(List listaSindicatos) {
		this.listaSindicatos = listaSindicatos;
	}
	public LinkedHashMap getListaConvenios() {
		return listaConvenios;
	}

	public void setListaConvenios(LinkedHashMap listaConvenios) {
		this.listaConvenios = listaConvenios;
	}

	public String getListaDescConvenios() {
		return listaDescConvenios;
	}

	public void setListaDescConvenios(String listaDescConvenios) {
		this.listaDescConvenios = listaDescConvenios;
	}

	public String getListaCodConvenios() {
		return listaCodConvenios;
	}

	public void setListaCodConvenios(String listaCodConvenios) {
		this.listaCodConvenios = listaCodConvenios;
	}

	public String getCifnif() {
		return cifnif;
	}

	public void setCifnif(String cifnif) {
		this.cifnif = cifnif;
	}

	public String getNumCentro() {
		return numCentro;
	}

	public void setNumCentro(String numCentro) {
		this.numCentro = numCentro;
	}

	public String getNumActa() {
		return numActa;
	}

	public void setNumActa(String numActa) {
		this.numActa = numActa;
	}

	public String getFechaEleccion() {
		return fechaEleccion;
	}

	public void setFechaEleccion(String fechaEleccion) {
		this.fechaEleccion = fechaEleccion;
	}

	public String getEmpresa() {
		return empresa;
	}

	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}

	public String getMunicipio() {
		return municipio;
	}

	public void setMunicipio(String municipio) {
		this.municipio = municipio;
	}
	public List getListaDelegados() {
		return listaDelegados;
	}

	public void setListaDelegados(List listaDelegados) {
		this.listaDelegados = listaDelegados;
	}

	public String getActaCompleto() {
		return actaCompleto;
	}
	public void setActaCompleto(String actaCompleto) {
		this.actaCompleto = actaCompleto;
	}
	
	public String getFhist() {
		return fhist;
	}

	public void setFhist(String fhist) {
		this.fhist = fhist;
	}

	public String getNumdelegados() {
		return numdelegados;
	}

	public void setNumdelegados(String numdelegados) {
		this.numdelegados = numdelegados;
	}
	
	public String getDescconvenio() {
		return descconvenio;
	}

	public void setDescconvenio(String descconvenio) {
		this.descconvenio = descconvenio;
	}

	public String getDeseconvenio() {
		return deseconvenio;
	}

	public void setDeseconvenio(String deseconvenio) {
		this.deseconvenio = deseconvenio;
	}

	/**
	 * Row to bean.
	 * 
	 * @param o the o
	 * @param otrosValores the otros valores
	 * @return the object
	 * @throws Exception the exception
	 */
	public Object rowToBean(Object o, Object otrosValores) throws Exception {
		// TODO Auto-generated method stub
		ResultSet rs = (ResultSet)o;//NOPMD
		this.setSindicato(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_codSindicato));
		this.setSiglasSindicato(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_siglas));
		this.setDescripcionSindicato(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_descSindCast));
		this.setDescripcionSindicatoEusk(W83bDataBase.getStringFromRS(rs,  W83bCertificacionesBD.vistas_descSindEusk));
		this.setCodConvenio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_codConvenio));
		this.setDescconvenio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_descConvenio));
		this.setDeseconvenio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_deseConvenio));
		if(W83bClsConstantes.CONSTANTE_EUSKARA.equals((String)otrosValores))
		{
			this.setConvenio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_deseConvenio));
		}else{
			this.setConvenio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_descConvenio));
		}
		
		this.setDelegados(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_delegados));
		this.setDelegadosAlava(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_alava));
		this.setDelegadosVizcaya(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_vizcaya));
		this.setDelegadosGuipuzcoa(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_guipuzcoa));
		this.setNumActa(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_numActa));
		this.setAnyoActa(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_anyoActa));
		this.setTerritorio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_territorioActa));
		this.setFechaEleccion(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_fechaEleccion));
		this.setEmpresa(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_razon));
		this.setMunicipio(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_municipio));
		this.setCifnif(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_cifCentro));
		this.setNombre(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_nombre));
		this.setApellido1(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_apellido1));
		this.setApellido2(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_apellido2));
		this.setDni(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_dni));
		this.setFechaAlta(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_fechaAlta));
		this.setActaCompleto(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_actaTotal));
		this.setRazon(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_razon));
		this.setCodCentro(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_codCentro));
		this.setDescSector(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_descSector));
		this.setSector(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_codSector));
		this.setFechaRegistroDefinitivo(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_fechaRegistro));
		this.setNumeroRegistroDefinitivo(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_numRegistro));
		this.setObservaciones(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_observaciones));
		this.setTotal(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.vistas_total));
		this.setNumdelegados(W83bDataBase.getStringFromRS(rs, W83bCertificacionesBD.numdelegados));
		return this;
	}

	public String getRazon() {
		return razon;
	}

	public void setRazon(String razon) {
		this.razon = razon;
	}

	public W83bCentroTrabajoBean getCentroTrabajo() {
		return centroTrabajo;
	}

	public void setCentroTrabajo(W83bCentroTrabajoBean centroTrabajo) {
		this.centroTrabajo = centroTrabajo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido1() {
		return apellido1;
	}

	public void setApellido1(String apellido1) {
		this.apellido1 = apellido1;
	}

	public String getApellido2() {
		return apellido2;
	}

	public void setApellido2(String apellido2) {
		this.apellido2 = apellido2;
	}

	public String getDecreto() {
		return decreto;
	}

	public void setDecreto(String decreto) {
		this.decreto = decreto;
	}

	public String getDni() {
		return dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	public String getFechaAlta() {
		return fechaAlta;
	}

	public void setFechaAlta(String fechaAlta) {
		this.fechaAlta = fechaAlta;
	}

	public String getSector() {
		return sector;
	}

	public void setSector(String sector) {
		this.sector = sector;
	}

	public String getDescSector() {
		return descSector;
	}

	public void setDescSector(String descSector) {
		this.descSector = descSector;
	}

	public String getDescCentro() {
		return descCentro;
	}

	public void setDescCentro(String descCentro) {
		this.descCentro = descCentro;
	}

	public String getCodCentro() {
		return codCentro;
	}

	public void setCodCentro(String codCentro) {
		this.codCentro = codCentro;
	}

	public String getNumeroRegistroDefinitivo() {
		return numeroRegistroDefinitivo;
	}

	public void setNumeroRegistroDefinitivo(String numeroRegistroDefinitivo) {
		this.numeroRegistroDefinitivo = numeroRegistroDefinitivo;
	}

	public String getObservaciones() {
		return observaciones;
	}

	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}

	public String getDescLocalidadCast() {
		return descLocalidadCast;
	}

	public void setDescLocalidadCast(String descLocalidadCast) {
		this.descLocalidadCast = descLocalidadCast;
	}

	public String getDescLocalidadEusk() {
		return descLocalidadEusk;
	}

	public void setDescLocalidadEusk(String descLocalidadEusk) {
		this.descLocalidadEusk = descLocalidadEusk;
	}

	public String getDescProvinciaCast() {
		return descProvinciaCast;
	}

	public void setDescProvinciaCast(String descProvinciaCast) {
		this.descProvinciaCast = descProvinciaCast;
	}

	public String getDescProvinciaEusk() {
		return descProvinciaEusk;
	}

	public void setDescProvinciaEusk(String descProvinciaEusk) {
		this.descProvinciaEusk = descProvinciaEusk;
	}

	public String getAnyoActa() {
		return anyoActa;
	}

	public void setAnyoActa(String anyoActa) {
		this.anyoActa = anyoActa;
	}

	public String getDescripcionSindicatoEusk() {
		return descripcionSindicatoEusk;
	}

	public void setDescripcionSindicatoEusk(String descripcionSindicatoEusk) {
		this.descripcionSindicatoEusk = descripcionSindicatoEusk;
	}

	public String getListaCodSector() {
		return listaCodSector;
	}

	public void setListaCodSector(String listaCodSector) {
		this.listaCodSector = listaCodSector;
	}
	/**
	 * @return the cargodesc
	 */
	public String getCargodesc() {
		return cargodesc;
	}

	/**
	 * @param cargodesc the cargodesc to set
	 */
	public void setCargodesc(String cargodesc) {
		this.cargodesc = cargodesc;
	}

	/**
	 * @return the cargodese
	 */
	public String getCargodese() {
		return cargodese;
	}

	/**
	 * @param cargodese the cargodese to set
	 */
	public void setCargodese(String cargodese) {
		this.cargodese = cargodese;
	}

}
